//
// BRDF.cpp<2> for  in /home/herpec_j/Dropbox/Projets/raytracer-2016/Sources/BRDFs/
//
// Made by Jonathan
// Login   <ledey_l@epitech.net>
//
// Started on  Wed Sep 25 23:30:27 2013 Jonathan
// Last update Wed Sep 25 23:35:11 2013 Jonathan
//

#include		"BRDFs/BRDF.hpp"

namespace		BRDFs
{
  BRDF::BRDF(void)
  {
    return;
  }

  BRDF::BRDF(BRDF const &rOther __attribute__((__unused__)))
  {
    return;
  }

  Maths::Color		BRDF::F(Maths::ShadeRec const &rShadeRec __attribute__((__unused__)), Maths::Vector const &rWo __attribute__((__unused__)), Maths::Vector const &rWi __attribute__((__unused__))) const
  {
    return (Maths::Color(0, 0, 0));
  }

  Maths::Color		BRDF::SampleF(Maths::ShadeRec const &rShadeRec __attribute__((__unused__)), Maths::Vector const &rWo __attribute__((__unused__)), Maths::Vector &rWi __attribute__((__unused__))) const
  {
    return (Maths::Color(0, 0, 0));
  }

  Maths::Color		BRDF::SampleF(Maths::ShadeRec const &rShadeRec __attribute__((__unused__)), Maths::Vector const &rWo __attribute__((__unused__)), Maths::Vector &rWi __attribute__((__unused__)), long double &rPdf __attribute__((__unused__))) const
  {
    return (Maths::Color(0, 0, 0));
  }

  Maths::Color		BRDF::Rho(Maths::ShadeRec const &rShadeRec __attribute__((__unused__)), Maths::Vector const &rWo __attribute__((__unused__))) const
  {
    return (Maths::Color(0, 0, 0));
  }

  BRDF			&BRDF::operator=(BRDF const &rOther __attribute__((__unused__)))
  {
    return (*this);
  }

  BRDF::~BRDF(void)
  {
    return;
  }
};
